.square-spin > div {
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  width: 50px;
  height: 50px;
  -webkit-animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
          animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }
@-webkit-keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
            transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
            transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
            transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
            transform: perspective(100px) rotateX(0) rotateY(0); } }

@keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
            transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
            transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
            transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
            transform: perspective(100px) rotateX(0) rotateY(0); }
}
div.waiting{
  position: absolute;
  padding: 2px;
  width: 300px;
}

div.waiting .waitingclose{
      float: right;
      margin: 0px 0px 0 0;
      cursor: pointer;
    display:block;
}

div.waiting .waitingcontainer{
  padding: 1px;
  color: #000000;
  background-color:#F2F2F2;
}

div.waiting .waitingmessage{
  border:0px;
  padding: 10px;
}

div.jqi{
  position: absolute;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #909090;/*safari��chrome*/
box-shadow:2px 2px 10px #909090;/*opera��ie9*/
  width: 520px;
}
div.jqi .jqiclose{
    float: right;
    margin: 0px 0px 0 0;
    cursor: pointer;
  display:block;
}
div.jqi .jqicontainer{
  padding: 1px;
  color: #000000;
  background-color:#F2F2F2;
}
div.jqi .jqimessage{
  border:0px;
   
  /*padding: 10px*/;
  text-align: center;
  /*background:#D8D8DA url(./js/yui/assets/skins/sam/sprite.png) repeat-x scroll 0 0;}*/
}
div.jqi .jqibuttons{
background:#F2F2F2;
  text-align: center;
  padding: 5px 0 0 0;
}

div.jqi button{
    
   color: #000000; 
   text-decoration: none; 
   background-color: #F2F2F2; 
   border: 1px solid #000033;
}
.pw-default-button {
  vertical-align: middle;
  font-family: 微软雅黑;
  color: #444;
  background-color: #fff;
  text-decoration: none;
  padding: 0px 12px;
  border-radius: 3px;
  cursor: pointer;
  margin: 2px;
  border: 1px solid #5787b8;
}
